package com.frogs.ucenter.entity;

import java.io.Serializable;
import java.util.Date;

import com.frogs.system.util.UserFeedbackStatusEnum;

public class UserFeedback implements Serializable {
    private static final long serialVersionUID = 6058141500236394743L;

    /**
     * This field corresponds to the database column user_feedback.id
     */
    private Integer id = 0;

    /**
     * This field corresponds to the database column user_feedback.user_name
     */
    private String userName;

    /**
     * This field corresponds to the database column user_feedback.phone
     */
    private String phone;

    /**
     * This field corresponds to the database column user_feedback.email
     */
    private String email;

    /**
     * This field corresponds to the database column user_feedback.create_time
     */
    private Date createTime = new Date();

    /**
     * This field corresponds to the database column user_feedback.content
     */
    private String content;

    /**
     * This field corresponds to the database column user_feedback.result
     */
    private String result;

    /**
     * This field corresponds to the database column user_feedback.status
     */
    private Integer status = UserFeedbackStatusEnum.UNTREATED.getId();

    private String referUrl ; 
    
    private Date updateTime = new Date();
    
    private String adminName ; 
    
    private Integer adminId;
    
    private Integer sex;
    
    private Integer userId;

    public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	/**
     * This method returns the value of the database column user_feedback.id
     *
     * @return the value of user_feedback.id
     */
    public Integer getId() {
        return id;
    }

    /**
     * This method sets the value of the database column user_feedback.id
     *
     * @param id the value for user_feedback.id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * This method returns the value of the database column user_feedback.user_name
     *
     * @return the value of user_feedback.user_name
     */
    public String getUserName() {
        return userName;
    }

    /**
     * This method sets the value of the database column user_feedback.user_name
     *
     * @param userName the value for user_feedback.user_name
     */
    public void setUserName(String userName) {
        this.userName = userName;
    }

    /**
     * This method returns the value of the database column user_feedback.phone
     *
     * @return the value of user_feedback.phone
     */
    public String getPhone() {
        return phone;
    }

    /**
     * This method sets the value of the database column user_feedback.phone
     *
     * @param phone the value for user_feedback.phone
     */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /**
     * This method returns the value of the database column user_feedback.email
     *
     * @return the value of user_feedback.email
     */
    public String getEmail() {
        return email;
    }

    /**
     * This method sets the value of the database column user_feedback.email
     *
     * @param email the value for user_feedback.email
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * This method returns the value of the database column user_feedback.create_time
     *
     * @return the value of user_feedback.create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method sets the value of the database column user_feedback.create_time
     *
     * @param createTime the value for user_feedback.create_time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * This method returns the value of the database column user_feedback.content
     *
     * @return the value of user_feedback.content
     */
    public String getContent() {
        return content;
    }

    /**
     * This method sets the value of the database column user_feedback.content
     *
     * @param content the value for user_feedback.content
     */
    public void setContent(String content) {
        this.content = content;
    }

    /**
     * This method returns the value of the database column user_feedback.result
     *
     * @return the value of user_feedback.result
     */
    public String getResult() {
        return result;
    }

    /**
     * This method sets the value of the database column user_feedback.result
     *
     * @param result the value for user_feedback.result
     */
    public void setResult(String result) {
        this.result = result;
    }

    /**
     * This method returns the value of the database column user_feedback.status
     *
     * @return the value of user_feedback.status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * This method sets the value of the database column user_feedback.status
     *
     * @param status the value for user_feedback.status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

	public String getReferUrl() {
		return referUrl;
	}

	public void setReferUrl(String referUrl) {
		this.referUrl = referUrl;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getAdminName() {
		return adminName;
	}

	public void setAdminName(String adminName) {
		this.adminName = adminName;
	}

	public Integer getAdminId() {
		return adminId;
	}

	public void setAdminId(Integer adminId) {
		this.adminId = adminId;
	}

	public Integer getSex() {
		return sex;
	}

	public void setSex(Integer sex) {
		this.sex = sex;
	}
    
    
}